package com.算法.软件设计与开发.试题编号_2_1_9_网上训练平台关键算法;

import java.util.Scanner;

public class 任务三_筛选奇数问题关键算法 {
    /**
     * 编写程序实现：从键盘输入正整数 s，从低位开始取出s中的奇数位上的数，
     * 依次构成一个新数t，高位仍放在高位，低位仍放在低位，最后在屏幕上输出t。
     * 例如，当 s 中的数为 7654321 时，t 中的数为 7531。
     *
     * @param args
     */
    public static void main(String[] args) {
        Scanner sc= new Scanner(System.in);
        System.out.println("输入正整数s：");
        String s = sc.nextLine();
        number(s);
    }

    public static void number(String s){
        int[] t = new int[s.length()];
        for (int i = 0; i < s.length(); i++) {
            char sig = s.charAt(i);//将输入的字符串拆分单个字符
            if(sig % 2 != 0){
                t[i] = Integer.parseInt(sig+"");//将单个字符转化为字符串后再转化为int类型放入数组
            }
        }
        for (int j = 0; j < t.length; j++) {
            if(t[j] != 0){
                System.out.print(t[j]);
            }
        }
    }
}
